package com.sino.operation.peripheral;

import java.util.Map;

/**
 * @Title: InteractiveInterface
 * @Description:
 * @Author dengls
 * @date 2021/9/22 10:27
 */
public interface InteractiveInterface {

    /**
     * 执行接口报文的发送接收交互
     *
     * @param map       当前报文
     * @param acceptMap 网点岗报文
     * @param paramMap  参数
     * @return
     * @throws Exception
     */
    public String executeInteractive(Map<String, Object> map, Map<String, Object> acceptMap, Map<String, String> paramMap) throws Exception;

    /**
     * 拼装报文
     *
     * @return
     */
    public String makeMessage(Map<String, Object> map, Map<String, Object> acceptMap, Map<String, String> paramMap);
}
